#define  _CRT_SECURE_NO_WARNINGS 1
void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n) 
{
	int end1 = m - 1;
	int end2 = n - 1;
	int end = m + n - 1;
	while (end1 >= 0 && end2 >= 0)
	{
		if (nums2[end2] > nums1[end1])
		{
			nums1[end] = nums2[end2];
			end2--;
		}
		else
		{
			nums1[end] = nums1[end1];
			end1--;
		}
		end--;
	}
	while (end2 >= 0)
	{
		nums1[end] = nums2[end2];
		end2--;
		end--;
	}
}
int main()
{
	int a[20] = { 2 };
	int b[10] = { 1 };
	merge(a, 1, 1, b, 1, 1);

	return 0;
}